package com.situ.hotel.dao;

import com.situ.hotel.pojo.User;
import com.situ.hotel.pojo.query.UserQuery;
import com.situ.hotel.utils.LayUITableResult;

import java.util.List;

public interface IUserDao {
    List<User> selectAll();
    List<User> selectByPage(UserQuery userQuery);
    Long selectTotalCount(UserQuery userQuery);
    Integer deleteById(Integer id);
    Integer deleteAll(Integer[] ids);
    Integer add(User user);
    User selectById(int id);
    Integer update(User user);
    User login(String name, String password);
    Integer updateStatus(String id, Integer status);
}
